

// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   cg.java

package com.zelix;

import java.util.Vector;

// Referenced classes of package com.zelix:
//            bf, ue, af, qe

public class cg extends bf {

    Vector f;
    int g;
    private static String z;

    public cg(int i) {
        super(i);
        f = new Vector();
    }

    void a(String s) {
        f.addElement(s);
    }

    public String f() {
        StringBuffer stringbuffer;
        int i;
        int k;
        k = bf.d;
        stringbuffer = new StringBuffer();
        i = f.size();
        int j = 0;
        if (i != 0) {
            for (j = 0; j < i; j++) {
                String s = (String) f.elementAt(j);
                stringbuffer.append(s);
                if (j < f.size() - 1)
                    stringbuffer.append(".");

            }
        }
        {
            for (j = 0; j < g; j++) {

                stringbuffer.append(z);
            }
            return stringbuffer.toString();
        }
    }

    void g() {
        g++;
    }

    public void a(af af1, qe qe) {
        int i;
        int j;
        int k;
        k = bf.d;
        i = e();
        for (j = 0; j < i; j++) {
            a(j).a(this, qe);
        }
        ue ue1 = (ue) af1;
        ue1.b(f());
    }

    private static String z(char[] chs) {
        byte key = 0;
        for (int i = 0; i < chs.length; i++) {
            switch (i % 5) {
                case 0:
                    key = 0xe;
                    break;
                case 1:
                    key = 101;
                    break;
                case 2:
                    key = 104;
                    break;
                case 3:
                    key = 79;
                    break;
                case 4:
                    key = 64;
                    break;
            }
            chs[i] ^= key;
        }
        return new String(chs).intern();
    }

    static {
        z = z("U8".toCharArray());
    }
}